package com.book.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

@Data
@TableName("reader")
public class Reader implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(type = IdType.ASSIGN_ID, value = "id")
    private String id;

    /**
     * 学号或者教师编号
     */
    @TableField("student_num")
    private String studentNum;

    /**
     * 读者姓名
     */
    @TableField("name")
    private String name;

    /**
     * 专业
     */
    @TableField("professional")
    private String professional;

    /**
     * 学院
     */
    @TableField("college")
    private String college;

    /**
     * 联系电话
     */
    @TableField("phone")
    private Integer phone;

    /**
     * 密码
     */
    @TableField("password")
    private String password;

    /**
     * 权限级别（3：读者，默认为3）
     */
    @TableField("permissions")
    private Integer permissions;
}
